﻿@charset "gb2312";
/* CSS Document */
html{font-size:16px;}
body,div,ul,dl,dt,dd,li,h1,h2,h3,h4,h5,h6,form,input,p,a,img{margin:0;padding:0; border:0;}
body{color:#3b3b3b;background-color:#f7f7f7;font-family:microsoft yahei,Arial,simsun;min-width:1200px;}
a{text-decoration:no-repeat;text-decoration:none;color:#3b3b3b;border:none;}
a:hover{color:#3557aa;cursor:pointer;}
ul,li{list-style:none;}
h1, h2, h3{color:#3b3b3b;}
img{max-width:100%!important;height:auto!important;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
img{display:block;}
.fl{float:left;}
.fr{float:right;}
.middle, .nav{width:1200px;margin:0 auto;}
.content,.main{width:1200px;margin:0 auto;overflow:hidden;}
/*顶部样式*/
.head_link{width:100%;height:40px;background:#001c33;line-height:40px;}
.haed_link_l a{color:#ddd;margin-right:40px;display:inline;font-size:0.875rem;}
.haed_link_r a{color:#ddd;margin-left:20px;font-size:0.875rem;}
.head_link a:hover{color:#fff;}
/*导航部分*/
.nav_center{width:100%;background:#fff;}
.nav{height:80px;}
.logo{width:360px;height:55px;background:url(/images/v2/logo.png) 0 0 no-repeat;margin-top:18px;}
.logo a{display:block;text-indent:-9999px;}
.nav_menu{width:665px;padding-left:35px;}
.nav_menu ul li.items{float:left;width:90px;text-align:center;height:80px;line-height:80px;}
.nav_menu ul li a{color:#666;}
.nav_menu ul li a:active,.nav_menu ul li a:focus{text-decoration:none;}
.nav_menu ul li a:hover{color:#3557aa;}
.nav_menu ul li.on > a{color:#3557aa;}
.nav_menu .sub{display:none;width:150px;z-index:101;background:#fff;border-bottom:2px #3557aa solid;margin-left:-30px;position:relative;overflow:hidden;}
.nav_menu .sub a{width:100%;height:38px;line-height:38px;font-size:0.875rem;float:left;text-align:center;}
.sub.product_sub{width:1000px;border-top:1px #f2f2f2 solid;margin-left:-455px;}
.sub.product_sub dl{margin-left:10px;}
.sub.product_sub dl dt{float:left;display:block;width:140px;margin-left:20px;padding:15px 0;}
.sub.product_sub dl a:hover{background:none;color:#3557aa;}
.nav_menu .sub a:hover{background:#3557aa;color:#fff;}
.nav_menu .sub.product_sub a{width:100%;height:auto;line-height:30px;font-weight:normal;}
.menulist{width:15%;background-color:#f5f5f5;margin:0 5% 15px;float:left;}
.nav_mini{position:fixed;top:0;z-index:100;box-shadow:1px 1px 6px #e5e5e5;background:#fff;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.nav_mini{ position:sticky;}
}
.nav_search{float:right;width:161px;margin-top:29px;}
.nav_search p{color:#999;font-weight:600;display:none;}
.nav_search p.tel{color:#4667aa;background:url(/images/v2/icon_24tel.png) 0 0 no-repeat;padding-left:28px;display:block;width:180px;}
/*当前位置*/
.z_nav{width:100%;border-top:1px #eee solid;line-height:50px;font-size:0.875rem;color:#666;overflow:hidden;background-color: #f2f2f2;}
.z_nav h2{float:left;font-size:0.875rem;color:#666;line-height:50px;font-weight:normal;}
.z_nav a{color:#666;}
/*底部*/
.copyright{width:100%;height:42px;background:#292929;}
.copyright .copyright_info{width:1100px;margin:0 auto;}
.copyright p{color:#fff;float:left;line-height:42px;font-size:0.75rem;}
.copyright p a{color:#fff;}

/*底部-新*/
.i_foot{width:100%;background:#002a4d;border-top:3px #3557aa solid;padding:3rem 0;color:#999;}
.i_foot a:hover{color:#fff;}
.i_foot a{color:#999;}
.i_foot dl dt{float:left;margin-bottom:1rem;}
.i_foot dl dt a{font-size:1.125rem;color:#dadada;}
.i_foot dl dd{width:100%;line-height:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.i_foot dl dd{font-size:0.875rem;}
.i_foot_l{float:left;width:65%;border-right:1px #ccc solid;}
.i_foot_l dl{width:16.666%;float:left;}
.i_foot_r{width:35%;float:left;padding-left:3rem;}
.f_bottom{border-top:1px solid #212c56;width:100%;line-height:3.5rem;background:#001c33;color:#999;font-size:0.875rem;}
.f_bottom a{color:#999;margin-right:1rem;}
.f_bottom a:hover{color:#fff;}
.f_bottom span{margin-left:1rem;}
/*botsms*/
.botsms{width:100%;font-size:0.875rem;box-sizing:border-box;margin-bottom:30px;background:#fff;overflow:hidden;}
.botsms .tit{width:100%;background:#4667aa;text-align:left;margin-bottom:30px;height:40px;line-height:40px;}
.botsms .tit i{padding:5px 10px;font-style:normal;color:#fff;}
.botsms .leftform{width:45%;float:left;}
.botsms p{width:100%;text-align:center;padding-bottom:20px;}
.botsms ul li{width:100%;overflow:hidden;padding:5px 0;}
.botsms span{width:20%;height:35px;line-height:35px;font-size:0.875rem;text-align:right;display:block;float:left;}
.botsms .textbox{width:75%;float:left;border:1px solid #ddd;box-sizing:border-box;padding-left:3px;height:33px;line-height:33px;-webkit-appearance:none;}
.botsms .select{width:75%;float:left;border:1px solid #ddd;box-sizing:border-box;padding-left:3px;height:33px;line-height:33px;background:none;}
.botsms .bssubmit{width:30%;margin-left:20%;color:#fff;background-color:#4667aa;padding:10px 0;margin-top:5px;border:none;-webkit-appearance:none;}
.botsms p.tips{padding-top:20px;color:#4667aa;font-size:1.125rem}
.botsms .smscontact{width:45%;padding-left:10%;border-left:1px solid #e7e7e7;box-sizing:border-box;margin-top:45px;float:right;}
.botsms .smscontact dl,.botsms .smscontact dl dt,.botsms .smscontact dl dd{padding:0;margin:0;list-style:none;line-height:35px;}
.botsms .smscontact dl{line-height:30px;}
.botsms .smscontact dl dt{font-weight:bold;padding-bottom:10px;}
.botsms .smscontact dl dd .linkcustomer{font-size:0.75rem;background-color:#454545;color:#fff;padding:5px 30px;margin-top:10px; line-height:26px;display:block;float:left;}
.botsms .smscontact dl dd b{color:#4667aa;}
@media screen and (max-width: 768px) {
    .botsms{padding:5%;}
    .botsms .tit{ border-bottom:1px solid #ddd;height:10px;background-color:#fff;text-align:center;margin:20px auto 30px auto; line-height:22px;}
    .botsms .tit i{padding:5px 10px;background-color:#fff; font-style:normal;color:#4667aa;font-weight:bold;font-size:0.8rem;}
    .botsms .leftform{width:100%;float:none;}
    .botsms .bssubmit{width:100%;margin-left:0px;}
    .botsms .smscontact{display:none;}
}
.breadcrumb{padding:0 15px;margin-bottom:0;width:100%;overflow:hidden;border-bottom:1px solid #eee;line-height:40px;background-color:#f5f5f5;}